;------------------------------------------------------------
;
; Events file for Herbstnebel
;
; By: DarthVeda
; February 6, 2003
; Events for December 22nd
; Copyright (C) 2003
;
;------------------------------------------------------------

@BEGINEVENTS

@IF
NOSCHISM
DEFENDER=anybody 
@THEN

@IF
NEGOTIATION
talker=Anybody
talkertype=HumanOrComputer
listener=Anybody
listenertype=HumanOrComputer
@THEN
@ENDIF

@IF
TURN
turn=Every
@THEN
MAKEAGGRESSION
who=Germans
whom=Allies
@ENDIF

@IF
Turn
turn=28
@THEN
Text
^^SITUATION REPORT: December 23rd
^
^ Weather: ***CLEAR***
^
^ Reinforcements: 
^ 15th Panzergrenadier Division (Dasburg)
^ 741 Panzerjger Batallion (Dasburg)
endtext
@ENDIF

@IF
Turn
turn=28
@THEN
Text
^^ENEMY POSITION REPORT
^
^ The Allied Air Force is no doubt preparing sorties as the rotten weather that
has assisted our offensive so much has finally cleared.  However, it will probably
be the morning before their air force makes itself known, so we have time to find
cover.
endtext
@ENDIF

@IF
Turn
turn=28
@THEN
CreateUnit
owner=Germans
unit=Wehrmacht
veteran=No
homecity=Remagen
locations
150,170
endlocations
JUSTONCE
@ENDIF

@IF
Turn
turn=28
@THEN
CreateUnit
owner=Germans
unit=Wehrmacht
veteran=No
homecity=Remagen
locations
150,170
endlocations
JUSTONCE
@ENDIF

@IF
Turn
turn=28
@THEN
CreateUnit
owner=Germans
unit=Wehrmacht
veteran=No
homecity=Remagen
locations
150,170
endlocations
JUSTONCE
@ENDIF

@IF
Turn
turn=28
@THEN
CreateUnit
owner=Germans
unit=Wehrmacht
veteran=No
homecity=Remagen
locations
150,170
endlocations
JUSTONCE
@ENDIF

@IF
Turn
turn=28
@THEN
CreateUnit
owner=Germans
unit=Wehrmacht
veteran=No
homecity=Remagen
locations
150,170
endlocations
JUSTONCE
@ENDIF

@IF
Turn
turn=28
@THEN
CreateUnit
owner=Germans
unit=Wehrmacht
veteran=No
homecity=Remagen
locations
150,170
endlocations
JUSTONCE
@ENDIF

@IF
Turn
turn=28
@THEN
CreateUnit
owner=Germans
unit=MG42 Machine gun
veteran=No
homecity=Remagen
locations
150,170
endlocations
JUSTONCE
@ENDIF

@IF
Turn
turn=28
@THEN
CreateUnit
owner=Germans
unit=MG42 Machine gun
veteran=No
homecity=Remagen
locations
150,170
endlocations
JUSTONCE
@ENDIF

@IF
Turn
turn=28
@THEN
CreateUnit
owner=Germans
unit=Panzergrenadiers
veteran=No
homecity=Remagen
locations
150,170
endlocations
JUSTONCE
@ENDIF

@IF
Turn
turn=28
@THEN
CreateUnit
owner=Germans
unit=Panzergrenadiers
veteran=No
homecity=Remagen
locations
150,170
endlocations
JUSTONCE
@ENDIF

@IF
Turn
turn=28
@THEN
CreateUnit
owner=Germans
unit=150mm Hummel
veteran=No
homecity=Koblenz
locations
150,170
endlocations
JUSTONCE
@ENDIF

@IF
Turn
turn=28
@THEN
CreateUnit
owner=Germans
unit=StuG III H
veteran=No
homecity=Koblenz
locations
150,170
endlocations
JUSTONCE
@ENDIF

@IF
Turn
turn=28
@THEN
CreateUnit
owner=Germans
unit=Hetzer 38(t)
veteran=No
homecity=Koln NW
locations
150,170
endlocations
JUSTONCE
@ENDIF

@IF
Turn
turn=28
@THEN
CreateUnit
owner=Germans
unit=Hetzer 38(t)
veteran=No
homecity=Bonn W
locations
150,170
endlocations
JUSTONCE
@ENDIF

; - Cities taken...

@IF
CityTaken
city=Diekirch
attacker=Germans
defender=Allies
@THEN
Text
^ Diekirch, the starting point for the "Skyline Drive," is captured by German
forces.  German forces now control a road that runs all the way into St. Vith.
Allied forces however, are determined to retake the road.
endtext
JUSTONCE
@ENDIF

@IF
CityTaken
city=St. Vith N
attacker=Germans
defender=Allies
@THEN
Text
^ St. Vith is all but beaten with the fall of the northern sector.  Several troops
fight on in the inner city, vowing never to surrender.  St. Vith, though beaten,
managed to stop the German advanced for several days, costing them precious time
needed to advance.
endtext
CreateUnit
owner=Allies
unit=M3 Armored Carrier
veteran=Yes
homecity=None
locations
147,135
149,131
146,128
147,131
endlocations
JUSTONCE
@ENDIF

@IF
CityTaken
city=Hotton
attacker=Germans
defender=Allies
@THEN
Text
^ Hotton, bravely defended by members of the 3rd Armored Division, falls to advancing Germans.
However, American engineers manage to blow the bridge into Hotton, cutting off the advancing
Germans.
endtext
ChangeTerrain
terraintype=10
maprect
88,134,88,134,88,134,88,134
JUSTONCE
@ENDIF

@IF
CityTaken
city=Dinant
attacker=Germans
defender=Allies
@THEN
Text
^ General Dietrich's attacks push to the very edge of the Meuse River, capturing the vital
city of Dinant.  Although faced with incredible odds, the Germans appear to be winning the
Battle of the Bugle.
endtext
JUSTONCE
@ENDIF

@IF
CityTaken
city=Givet
attacker=Germans
defender=Allies
@THEN
Text
^ General Dietrich's attacks push over the top of the Meuse River, capturing the vital
city of Givet.  Though they fought bravely, even the British have not been able to stop
the German advance.  Faced with incredible odds, the Germans appear to be winning the
Battle of the Bugle.
endtext
JUSTONCE
@ENDIF

@IF
CityTaken
city=Namur
attacker=Germans
defender=Allies
@THEN
Text
^ The key city of Namur has fallen.  Across the battle of the bulge, many American commanders
begin to believe that the Ardennes Forest is not defensible.  Many begin preparations to withdraw
to avoid a complete German encirclement.
endtext
JUSTONCE
@ENDIF

@IF
CityTaken
city=Rochefort
attacker=Germans
defender=Allies
@THEN
Text
^ Despite the efforts of the American 2nd Armored, the Germans push through Rochefort.  The Meuse
River seems to be within the grasp of German panzers.
endtext
JUSTONCE
CreateUnit
owner=Allies
unit=M3 Armored Carrier
veteran=Yes
homecity=None
locations
54,140
49,141
36,134
endlocations
@ENDIF

@IF
CityTaken
city=Ortheuville
attacker=Germans
defender=Allies
@THEN
Text
^ "To the U.S.A. Commander of the encircled town of Bastogne:
^ The fortune of war is changing.  This time the U.S.A. forces in and near Bastogne have been encircled
by strong German armored units.
^
^ There is only one possibility to save the encircled troops from total annihilation: that is the
honorable surrender of the encircled town."
endtext
JUSTONCE
CreateUnit
owner=Allies
unit=M3 Armored Carrier
veteran=Yes
homecity=None
locations
107,173
105,177
109,175
endlocations
@ENDIF

@IF
CityTaken
city=Ortheuville
attacker=Germans
defender=Allies
@THEN
Text
^ "To the German Commander:
^^NUTS!
^The American Commander"
endtext
JUSTONCE
CreateUnit
owner=Allies
unit=M3 Armored Carrier
veteran=Yes
homecity=None
locations
105,177
109,175
107,173
endlocations
@ENDIF

@IF
CityTaken
city=Bastogne N
attacker=Germans
defender=Allies
@THEN
Text
^ With the fall of the northern part of the city, the situation looks
hopeless as Germans take American commander of the 101st McAuliffe
prisoner.  He remarks on his capture that, "Patton sure has let us
all down this time."
endtext
JUSTONCE
CreateUnit
owner=Allies
unit=M3 Armored Carrier
veteran=Yes
homecity=None
locations
105,177
109,175
107,173
endlocations
@ENDIF

@IF
CityTaken
city=Bastogne SE
attacker=Germans
defender=Allies
@THEN
Text
^ Though the 101st defends to the last man, it is simply not enough as
determined German attackers spread their assault into the inner part
of Bastogne.
endtext
JUSTONCE
CreateUnit
owner=Allies
unit=M3 Armored Carrier
veteran=Yes
homecity=None
locations
105,177
109,175
107,173
endlocations
@ENDIF

@IF
CityTaken
city=Bastogne SW
attacker=Germans
defender=Allies
@THEN
Text
^ American defenders in the outskirts of the city cave under waves
of relentless German assaults.  The 101st has promised to continue the
fight to the last bullet, man, and ounce of breath.
endtext
JUSTONCE
CreateUnit
owner=Allies
unit=M3 Armored Carrier
veteran=Yes
homecity=None
locations
105,177
109,175
107,173
endlocations
@ENDIF

; - The 30th infantry division defends the northern stretch

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Allies
unit=US Infantry
veteran=Yes
homecity=None
locations
133,115
130,110
126,108
115,105
endlocations
@ENDIF

@IF
RandomTurn
denominator=2
@THEN
CreateUnit
owner=Allies
unit=US Infantry
veteran=Yes
homecity=None
locations
133,115
130,110
126,108
115,105
endlocations
@ENDIF

@IF
RandomTurn
denominator=4
@THEN
CreateUnit
owner=Allies
unit=Infantry w/Bazooka
veteran=Yes
homecity=None
locations
133,115
130,110
126,108
115,105
endlocations
@ENDIF

@IF
RandomTurn
denominator=4
@THEN
CreateUnit
owner=Allies
unit=US Infantry w/BAR
veteran=Yes
homecity=None
locations
133,115
130,110
126,108
115,105
endlocations
@ENDIF

; - The 99th infantry division fights on with help from 2nd.

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Allies
unit=US Infantry
veteran=No
homecity=Elsenborn
locations
154,108
154,104
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Allies
unit=US Infantry
veteran=Yes
homecity=Elsenborn
locations
154,108
154,104
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Allies
unit=US Infantry
veteran=Yes
homecity=None
locations
139,105
131,93
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Allies
unit=US Infantry
veteran=Yes
homecity=None
locations
133,115
130,110
126,108
115,105
endlocations
@ENDIF

@IF
RandomTurn
denominator=2
@THEN
CreateUnit
owner=Allies
unit=Infantry w/Bazooka
veteran=No
homecity=Elsenborn
locations
154,104
endlocations
@ENDIF

@IF
RandomTurn
denominator=2
@THEN
CreateUnit
owner=Allies
unit=US Infantry w/BAR
veteran=No
homecity=Elsenborn
locations
154,106
154,104
endlocations
@ENDIF

; 10th Armored shores up defenses in the south

@IF
RandomTurn
denominator=2
@THEN
CreateUnit
owner=Allies
unit=M4A3 Sherman Tank
veteran=No
homecity=None
locations
160,200
147,201
endlocations
@ENDIF

@IF
RandomTurn
denominator=2
@THEN
CreateUnit
owner=Allies
unit=M4A3 Sherman Tank
veteran=No
homecity=None
locations
147,201
160,200
endlocations
@ENDIF

; - And the venerable 101st Airborne and 10th Armored...

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Allies
unit=Airborne Infantry
veteran=Yes
homecity=None
locations
109,175
107,173
105,177
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Allies
unit=Airborne Infantry
veteran=Yes
homecity=None
locations
105,177
109,175
107,173
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Allies
unit=Airborne Infantry
veteran=Yes
homecity=None
locations
107,173
105,177
109,175
endlocations
@ENDIF

@IF
RandomTurn
denominator=2
@THEN
CreateUnit
owner=Allies
unit=M3 Armored Carrier
veteran=Yes
homecity=None
locations
109,175
107,173
105,177
endlocations
@ENDIF

@IF
RandomTurn
denominator=2
@THEN
CreateUnit
owner=Allies
unit=M3 Armored Carrier
veteran=Yes
homecity=None
locations
105,177
109,175
107,173
endlocations
@ENDIF

@IF
RandomTurn
denominator=2
@THEN
CreateUnit
owner=Allies
unit=M3 Armored Carrier
veteran=Yes
homecity=None
locations
107,173
105,177
109,175
endlocations
@ENDIF

@IF
RandomTurn
denominator=2
@THEN
CreateUnit
owner=Allies
unit=M18 "Hellcat"
veteran=Yes
homecity=None
locations
136,138
136,132
endlocations
@ENDIF

@IF
RandomTurn
denominator=2
@THEN
CreateUnit
owner=Allies
unit=M4A3 Sherman Tank
veteran=Yes
homecity=None
locations
109,175
107,173
105,177
endlocations
@ENDIF

@IF
RandomTurn
denominator=2
@THEN
CreateUnit
owner=Allies
unit=M4A3 Sherman Tank
veteran=Yes
homecity=None
locations
105,177
109,175
107,173
endlocations
@ENDIF

; - 82nd Airborne is on the job

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Allies
unit=Airborne Infantry
veteran=Yes
homecity=None
locations
114,134
110,124
103,127
109,115
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Allies
unit=Airborne Infantry
veteran=Yes
homecity=None
locations
114,134
110,130
110,124
109,115
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Allies
unit=Airborne Infantry
veteran=Yes
homecity=None
locations
103,127
114,134
110,124
109,115
endlocations
@ENDIF

@IF
RandomTurn
denominator=2
@THEN
CreateUnit
owner=Allies
unit=M3 Armored Carrier
veteran=Yes
homecity=None
locations
114,134
110,124
103,127
109,115
endlocations
@ENDIF

@IF
RandomTurn
denominator=2
@THEN
CreateUnit
owner=Allies
unit=M3 Armored Carrier
veteran=Yes
homecity=None
locations
114,134
110,130
110,124
109,115
endlocations
@ENDIF

@IF
RandomTurn
denominator=2
@THEN
CreateUnit
owner=Allies
unit=M3 Armored Carrier
veteran=Yes
homecity=None
locations
103,127
114,134
110,124
109,115
endlocations
@ENDIF

@IF
RandomTurn
denominator=2
@THEN
CreateUnit
owner=Allies
unit=M4A3 Sherman Tank
veteran=Yes
homecity=None
locations
114,134
110,124
103,127
109,115
endlocations
@ENDIF

@IF
RandomTurn
denominator=2
@THEN
CreateUnit
owner=Allies
unit=M18 "Hellcat"
veteran=Yes
homecity=None
locations
103,127
114,134
110,124
109,115
endlocations
@ENDIF

; - 3rd Armored to the rear...

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Allies
unit=M4A3 Sherman Tank
veteran=Yes
homecity=None
locations
100,144
103,127
96,132
86,134
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Allies
unit=M4A3 Sherman Tank
veteran=Yes
homecity=None
locations
103,127
100,144
96,132
86,134
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Allies
unit=M18 "Hellcat"
veteran=Yes
homecity=None
locations
100,144
103,127
96,132
86,134
endlocations
@ENDIF

@IF
RandomTurn
denominator=3
@THEN
CreateUnit
owner=Allies
unit=M18 "Hellcat"
veteran=Yes
homecity=None
locations
103,127
100,144
96,132
86,134
endlocations
@ENDIF

@IF
RandomTurn
denominator=3
@THEN
CreateUnit
owner=Allies
unit=155mm Howitzer M40
veteran=Yes
homecity=None
locations
100,144
103,127
96,132
86,134
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Allies
unit=M3 Armored Carrier
veteran=Yes
homecity=None
locations
100,144
103,127
96,132
86,134
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Allies
unit=M3 Armored Carrier
veteran=Yes
homecity=None
locations
103,127
100,144
96,132
86,134
endlocations
@ENDIF

@IF
Turn
turn=Every
@THEN
CreateUnit
owner=Allies
unit=M3 Armored Carrier
veteran=Yes
homecity=None
locations
96,132
103,127
100,144
86,134
endlocations
@ENDIF

; - end of phase message

@IF
Turn
turn=29
@THEN
Text
^Morning brings a freeze, vehicles are no longer mired in the mud of winter snows,
the war in the west can continue.  However, the Allied Air Force will no doubt harass
our every move from this point on.
^
^^YOU ARE READY FOR THE NEXT PART OF OPERATION: HERBSTNEBEL
endtext
PlayWaveFile
Morning.wav
@ENDIF

@IF
Turn
turn=29
@THEN
Text
^^To Advance to the next part:
^Save your game as "dec1944.sav"... this is very important!
^
^Then run runme.bat from the Herbstnebel directory and select
"Load Day 8 Daytime - December 23rd".  Once you are finished,
reload the game.
endtext
@ENDIF

@IF
Turn
turn=29
@THEN
CreateUnit
owner=Allies
unit=P-47D Thunderbolt
veteran=Yes
homecity=None
locations
124,118
125,151
105,187
101,135
98,118
109,115
128,120
endlocations
@ENDIF

@IF
Turn
turn=29
@THEN
CreateUnit
owner=Allies
unit=P-47D Thunderbolt
veteran=Yes
homecity=None
locations
125,151
105,187
101,135
98,118
109,115
128,120
124,118
endlocations
@ENDIF

@IF
Turn
turn=29
@THEN
CreateUnit
owner=Allies
unit=P-51D Mustang
veteran=Yes
homecity=None
locations
105,187
101,135
98,118
109,115
128,120
124,118
125,151
endlocations
@ENDIF

@IF
Turn
turn=29
@THEN
CreateUnit
owner=Allies
unit=P-51D Mustang
veteran=Yes
homecity=None
locations
101,135
98,118
109,115
128,120
124,118
125,151
105,187
endlocations
@ENDIF

@IF
Turn
turn=29
@THEN
CreateUnit
owner=Allies
unit=P-38 Lightning
veteran=Yes
homecity=None
locations
98,118
109,115
128,120
124,118
125,151
105,187
101,135
endlocations
@ENDIF

@IF
Turn
turn=29
@THEN
CreateUnit
owner=Allies
unit=P-38 Lightning
veteran=Yes
homecity=None
locations
109,115
128,120
124,118
125,151
105,187
101,135
98,118
endlocations
@ENDIF

@IF
Turn
turn=29
@THEN
CreateUnit
owner=Allies
unit=B-26 Marauder
veteran=Yes
homecity=None
locations
128,120
124,118
125,151
105,187
101,135
98,118
109,115
endlocations
@ENDIF

@IF
Turn
turn=29
@THEN
CreateUnit
owner=Allies
unit=B-26 Marauder
veteran=Yes
homecity=None
locations
124,118
125,151
105,187
101,135
98,118
109,115
128,120
endlocations
@ENDIF

@IF
Turn
turn=29
@THEN
CreateUnit
owner=Allies
unit=B-24 Liberator
veteran=Yes
homecity=None
locations
125,151
105,187
101,135
98,118
109,115
128,120
124,118
endlocations
@ENDIF

@IF
Turn
turn=29
@THEN
CreateUnit
owner=Germans
unit=Me 262 Jet Fighter
veteran=No
homecity=None
locations
211,69
endlocations
@ENDIF

@IF
Turn
turn=29
@THEN
CreateUnit
owner=Germans
unit=Me Bf109G Fighter
veteran=No
homecity=None
locations
211,69
endlocations
@ENDIF

@IF
Turn
turn=29
@THEN
CreateUnit
owner=Germans
unit=Fw 190D Fighter
veteran=No
homecity=None
locations
211,69
endlocations
@ENDIF

@IF
Turn
turn=29
@THEN
CreateUnit
owner=Germans
unit=Ju-87 Stuka
veteran=No
homecity=None
locations
211,69
endlocations
@ENDIF

@ENDEVENTS